Experimental Study on Control of Redundant 3D Snake Robot based on Kinematic Model
نویسندگان
چکیده
Unique and interesting gait of the snakes makes them able to crawl, climb a hill, climb a tree by winding and move on very slippery floor. Snake does not have hands and legs, however it has many function. It is useful to consider and understand the mechanism of the gait of the snakes for mechanical design and control law of snake robots. Snake robots is active code mechanism and is usefule for rearch and rescue operation in disaster. Utilization of autonomous intelligent robots in Search and Rescue is a new challenging field of robotics dealing with tasks in extremely hazardous and complex disaster environments. Intelligent, biologically-inspired mobile robots, and, in particular, snake-like robots have turned out to be the widely used robot type, aiming at providing effective, immediate, and reliable response to many strategic planning for search and rescue operations. The present research is looking for other variety of possible locomotion modes ”Ring mode”, ”Inching mode”, ”Wheeled Locomotion mode” and ”Bridge mode” as shown in Fig. 1. Fig. 1 Variety of possible locomotion of snake robot Twisting mode: In this mode the robot mechanism folds certain joints to generate a twisting motion within its body, resulting in a side-wise movement. Wheeled locomotion mode: This is one of the common wheeled locomotion mode where the passive wheels (without direct drive) are attached on the units resulting low friction along the tangential direction of the robot body line while increasing the friction in the direction perpendicular to that. Bridge mode: In this mode the robot configures itself to ”stand” on its two end units in a bridge like shape. This mode has the possibility of implementation of twolegged walking type locomotion. The basic movement consists of left-right swaying of the center of gravity in synchronism with by lifting and forwarding one of the supports, like bipedal locomotion. Motions such as somersaulting may also be some of the possibilities. Ring mode: The two ends of the robot body are brought together by its own actuation to form a circular shape. The drive to make the uneven circular shape to rotate is expected to be achieved by proper deformation and shifting the center of gravity as necessary. Inching mode: This is one of the common undulatory movements of serpentine mechanisms. The robot generates a vertical wave-shape using its units from the rear end and propagates the ’wave’ along its body resulting a net advancement in its position. The feedback control law for the 2D snake robot using Lyapunov method can stabilize the head position to its desired value, but the configuration of it converges to a singular configuration. Singularity avoidance and development of 3D snake robots are challenging and important problems. In this paper we consider the trajectory tracking and the singular configuration avoidance of a 3D snake robot. By introducing links without wheels the snake robot has redundancy. Using redundancy, it becomes possible to accomplish both the main objective of controlling the position and the posture of the snake robot head and the sub-objective of the singular configuration avoidance. Fig. 2 shows the 13-link snake robot (ACM-R3) that we use for experiments. Fig. 2 A research platform robot (ACM-R3) In experiments, to measure the position and the posture of the snake head we use Quick MAG IV stereo vision system with two fixed CCD cameras. Experimental results demonstrate the effectiveness of the proposed controller.
منابع مشابه
Control of redundant 3D snake robot based on kinematic model
In this paper, we derive a kinematic model and a control law for 3D snake robots which have wheeled link mechanism. We define the redundancy controllable system and find that introduction of links without wheels makes the system redundancy controllable. Using redundancy, it becomes possible to accomplish both main objective of controlling the position and the posture of the snake robot head, an...
متن کاملMultiple-objective Optimization of Serpentine Locomotion with Snake Robot by Using the NSGA
This paper starts with developing kinematic and dynamic model of a snake shape robot in serpentine locomotion and finishes with actual experimentation. At the beginning the symmetrical and unsymmetrical serpenoid curves are introduced. Kinematics and dynamics of a snake robot on flat and inclined surfaces are obtained for a general n-link robot. SimMechanics toolbox of MATLAB software is employ...
متن کاملKinematic and Dynamic Analysis of Tripteron, an Over-constrained 3-DOF Translational Parallel Manipulator, Through Newton-Euler Approach
In this research, as the main contribution, a comprehensive study is carried out on the mathematical modeling and analysis of the inverse kinematics and dynamics of an over-constraint three translational degree-of-freedom parallel manipulator. Due to the inconsistency between the number of equations and unknowns, the problem of obtaining the constraint forces and torques of an over-constraint m...
متن کاملEnergy Dissipation Rate Control Via a Semi-Analytical Pattern Generation Approach for Planar Three-Legged Galloping Robot based on the Property of Passive Dynamic Walking
In this paper an Energy Dissipation Rate Control (EDRC) method is introduced, which could provide stable walking or running gaits for legged robots. This method is realized by developing a semi-analytical pattern generation approach for a robot during each Single Support Phase (SSP). As yet, several control methods based on passive dynamic walking have been proposed by researchers to provide an...
متن کاملFlexible Foot/Ankle Based on PKM with Force/Torque Sensor for Humanoid Robot
This paper describes the development of a novel humanoid robot foot/ankle based on an orientation Parallel Kinematic Mechanism for intelligent and flexible control. With three identical Universal-Prismatic-Spherical prismatic-actuated limbs and a central Universal-Revolute passive limb, the PKM can perform three degrees of freedom rotation motions. In order to enable the humanoid robot safely t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003